본문으로 건너뛰기

Storybook을 통한 UI 제작 및 관리

현재 별도의 레파지토리를 생성해서 Storybook과 함께 무직스 디자인 시스템 라이브러리(MDS)를 제작하고 있다. 처음엔 웹서버 레파지토리에서 Next js와 함께 구현하고 배포하려고 했으나 프로젝트가 복잡해질 것 같아서 분리하기로 결정하였다.

그래서 MDS를 라이브러리로 NPM에 배포하여 다운로드 받는 방식으로 진행하려고 했으나 모듈을 불러오는 과정에서 오류가 계속 발생해서 현재는 다음과 같은 방식으로 UI를 제작하고 관리하고 있다.

  1. MDS 레파지토리 내에서 Storybook + UI 제작 및 관리
  2. 프로젝트 레파지토리에서 Copy and Paste, 프로젝트에 맞춰 리팩토링
  3. MDS 업데이트

두번째에서 Copy and Paste하고 다시 MDS를 업데이트하는 것은 상당히 비효율적이기 때문에 현재 프로세스에 적용된 기술들을 튜토리얼로 빠르게 돌려보고 개선시켜봐야겠다.